peer2peer development software java radius3 c++ projects embedded j2ee open source conference application hardware developers peer-to-peer microcontroller electronics p2p .net thin-client linux